# Parmetros Generales
	set Tcamion;
	set Comp ordered;
	set Sub;
	set Ruta;
	set RutaC within Ruta;
	set RutaCC within Ruta;
	set RutaO within Ruta;
	set RUTAPER111 within Ruta;
set RUTAPER112 within Ruta;
set RUTAPER113 within Ruta;
set RUTAPER114 within Ruta;
set RUTAPER121 within Ruta;
set RUTAPER122 within Ruta;
set RUTAPER123 within Ruta;
set RUTAPER124 within Ruta;
set RUTAPER131 within Ruta;
set RUTAPER132 within Ruta;
set RUTAPER133 within Ruta;
set RUTAPER134 within Ruta;
set RUTAPER141 within Ruta;
set RUTAPER142 within Ruta;
set RUTAPER143 within Ruta;
set RUTAPER144 within Ruta;
set RUTAPER211 within Ruta;
set RUTAPER212 within Ruta;
set RUTAPER213 within Ruta;
set RUTAPER214 within Ruta;
set RUTAPER221 within Ruta;
set RUTAPER222 within Ruta;
set RUTAPER223 within Ruta;
set RUTAPER224 within Ruta;
set RUTAPER231 within Ruta;
set RUTAPER232 within Ruta;
set RUTAPER233 within Ruta;
set RUTAPER234 within Ruta;
set RUTAPER241 within Ruta;
set RUTAPER242 within Ruta;
set RUTAPER243 within Ruta;
set RUTAPER244 within Ruta;
set RUTAPER311 within Ruta;
set RUTAPER312 within Ruta;
set RUTAPER313 within Ruta;
set RUTAPER314 within Ruta;
set RUTAPER321 within Ruta;
set RUTAPER322 within Ruta;
set RUTAPER323 within Ruta;
set RUTAPER324 within Ruta;
set RUTAPER331 within Ruta;
set RUTAPER332 within Ruta;
set RUTAPER333 within Ruta;
set RUTAPER334 within Ruta;
set RUTAPER341 within Ruta;
set RUTAPER342 within Ruta;
set RUTAPER343 within Ruta;
set RUTAPER344 within Ruta;
set RUTAPER411 within Ruta;
set RUTAPER412 within Ruta;
set RUTAPER413 within Ruta;
set RUTAPER414 within Ruta;
set RUTAPER421 within Ruta;
set RUTAPER422 within Ruta;
set RUTAPER423 within Ruta;
set RUTAPER424 within Ruta;
set RUTAPER431 within Ruta;
set RUTAPER432 within Ruta;
set RUTAPER433 within Ruta;
set RUTAPER434 within Ruta;
set RUTAPER441 within Ruta;
set RUTAPER442 within Ruta;
set RUTAPER443 within Ruta;
set RUTAPER444 within Ruta;
set RUTAPER511 within Ruta;
set RUTAPER512 within Ruta;
set RUTAPER513 within Ruta;
set RUTAPER514 within Ruta;
set RUTAPER521 within Ruta;
set RUTAPER522 within Ruta;
set RUTAPER523 within Ruta;
set RUTAPER524 within Ruta;
set RUTAPER531 within Ruta;
set RUTAPER532 within Ruta;
set RUTAPER533 within Ruta;
set RUTAPER534 within Ruta;
set RUTAPER541 within Ruta;
set RUTAPER542 within Ruta;
set RUTAPER543 within Ruta;
set RUTAPER544 within Ruta;
set RUTAPER611 within Ruta;
set RUTAPER612 within Ruta;
set RUTAPER613 within Ruta;
set RUTAPER614 within Ruta;
set RUTAPER621 within Ruta;
set RUTAPER622 within Ruta;
set RUTAPER623 within Ruta;
set RUTAPER624 within Ruta;
set RUTAPER631 within Ruta;
set RUTAPER632 within Ruta;
set RUTAPER633 within Ruta;
set RUTAPER634 within Ruta;
set RUTAPER641 within Ruta;
set RUTAPER642 within Ruta;
set RUTAPER643 within Ruta;
set RUTAPER644 within Ruta;
set RUTAPER711 within Ruta;
set RUTAPER712 within Ruta;
set RUTAPER713 within Ruta;
set RUTAPER714 within Ruta;
set RUTAPER721 within Ruta;
set RUTAPER722 within Ruta;
set RUTAPER723 within Ruta;
set RUTAPER724 within Ruta;
set RUTAPER731 within Ruta;
set RUTAPER732 within Ruta;
set RUTAPER733 within Ruta;
set RUTAPER734 within Ruta;
set RUTAPER741 within Ruta;
set RUTAPER742 within Ruta;
set RUTAPER743 within Ruta;
set RUTAPER744 within Ruta;
set RUTAPER811 within Ruta;
set RUTAPER812 within Ruta;
set RUTAPER813 within Ruta;
set RUTAPER814 within Ruta;
set RUTAPER821 within Ruta;
set RUTAPER822 within Ruta;
set RUTAPER823 within Ruta;
set RUTAPER824 within Ruta;
set RUTAPER831 within Ruta;
set RUTAPER832 within Ruta;
set RUTAPER833 within Ruta;
set RUTAPER834 within Ruta;
set RUTAPER841 within Ruta;
set RUTAPER842 within Ruta;
set RUTAPER843 within Ruta;
set RUTAPER844 within Ruta;
set RUTAPER911 within Ruta;
set RUTAPER912 within Ruta;
set RUTAPER913 within Ruta;
set RUTAPER914 within Ruta;
set RUTAPER921 within Ruta;
set RUTAPER922 within Ruta;
set RUTAPER923 within Ruta;
set RUTAPER924 within Ruta;
set RUTAPER931 within Ruta;
set RUTAPER932 within Ruta;
set RUTAPER933 within Ruta;
set RUTAPER934 within Ruta;
set RUTAPER941 within Ruta;
set RUTAPER942 within Ruta;
set RUTAPER943 within Ruta;
set RUTAPER944 within Ruta;
set RUTAPER1011 within Ruta;
set RUTAPER1012 within Ruta;
set RUTAPER1013 within Ruta;
set RUTAPER1014 within Ruta;
set RUTAPER1021 within Ruta;
set RUTAPER1022 within Ruta;
set RUTAPER1023 within Ruta;
set RUTAPER1024 within Ruta;
set RUTAPER1031 within Ruta;
set RUTAPER1032 within Ruta;
set RUTAPER1033 within Ruta;
set RUTAPER1034 within Ruta;
set RUTAPER1041 within Ruta;
set RUTAPER1042 within Ruta;
set RUTAPER1043 within Ruta;
set RUTAPER1044 within Ruta;
set RUTAPER1111 within Ruta;
set RUTAPER1112 within Ruta;
set RUTAPER1113 within Ruta;
set RUTAPER1114 within Ruta;
set RUTAPER1121 within Ruta;
set RUTAPER1122 within Ruta;
set RUTAPER1123 within Ruta;
set RUTAPER1124 within Ruta;
set RUTAPER1131 within Ruta;
set RUTAPER1132 within Ruta;
set RUTAPER1133 within Ruta;
set RUTAPER1134 within Ruta;
set RUTAPER1141 within Ruta;
set RUTAPER1142 within Ruta;
set RUTAPER1143 within Ruta;
set RUTAPER1144 within Ruta;
set RUTAPER1211 within Ruta;
set RUTAPER1212 within Ruta;
set RUTAPER1213 within Ruta;
set RUTAPER1214 within Ruta;
set RUTAPER1221 within Ruta;
set RUTAPER1222 within Ruta;
set RUTAPER1223 within Ruta;
set RUTAPER1224 within Ruta;
set RUTAPER1231 within Ruta;
set RUTAPER1232 within Ruta;
set RUTAPER1233 within Ruta;
set RUTAPER1234 within Ruta;
set RUTAPER1241 within Ruta;
set RUTAPER1242 within Ruta;
set RUTAPER1243 within Ruta;
set RUTAPER1244 within Ruta;

	

	param CP{i in Tcamion, r in Ruta}>=0;# 
	param CS{i in Tcamion, r in Ruta}>=0;# 
	param CF{i in Tcamion}>=0;
 	param N>=0;

# Variables de Decisin
	var X{i in Tcamion, b in Comp}>=0, binary; 

	var A{i in Tcamion, b in Comp, r in Ruta}>=0, binary; 
	var B{i in Tcamion, s in Sub, r in Ruta}>=0, binary; 
	
	

# Funcin Objetivo
	minimize z: 
	sum{i in Tcamion, b in Comp, r in Ruta} A[i,b,r]*CP[i,r]
	+sum{i in Tcamion, s in Sub, r in Ruta}B[i,s,r]*CS[i,r]
	+sum{i in Tcamion, b in Comp}CF[i]*X[i,b]*N;



# Restricciones
	subject to R1 {i in Tcamion, b in Comp, r in Ruta}: A[i,b,r]<=X[i,b];
	
	subject to R3 {r in RutaC}: sum{i in Tcamion, b in Comp} A[i,b,r] + sum{i in Tcamion, s in Sub} B[i,s,r]=1;
	subject to R4 {r in RutaCC}: sum{b in Comp, i in Tcamion:i>1} A[i,b,r] + sum{s in Sub, i in Tcamion:i>1} B[i,s,r]=1;
	subject to R5 {r in RutaO}: sum{b in Comp, i in Tcamion:i=3} A[i,b,r] + sum{s in Sub, i in Tcamion:i=3} B[i,s,r]=1;
	subject to R6 {i in Tcamion,b in Comp:b>1}: X[i,b]<=X[i, b-1];
	subject to R7 {i in Tcamion,b in Comp}: sum{r in RUTAPER111} A[i,b,r]<=1;
subject to R8 {i in Tcamion,b in Comp}: sum{r in RUTAPER112} A[i,b,r]<=1;
subject to R9 {i in Tcamion,b in Comp}: sum{r in RUTAPER113} A[i,b,r]<=1;
subject to R10 {i in Tcamion,b in Comp}: sum{r in RUTAPER114} A[i,b,r]<=1;
subject to R11 {i in Tcamion,b in Comp}: sum{r in RUTAPER121} A[i,b,r]<=1;
subject to R12 {i in Tcamion,b in Comp}: sum{r in RUTAPER122} A[i,b,r]<=1;
subject to R13 {i in Tcamion,b in Comp}: sum{r in RUTAPER123} A[i,b,r]<=1;
subject to R14 {i in Tcamion,b in Comp}: sum{r in RUTAPER124} A[i,b,r]<=1;
subject to R15 {i in Tcamion,b in Comp}: sum{r in RUTAPER131} A[i,b,r]<=1;
subject to R16 {i in Tcamion,b in Comp}: sum{r in RUTAPER132} A[i,b,r]<=1;
subject to R17 {i in Tcamion,b in Comp}: sum{r in RUTAPER133} A[i,b,r]<=1;
subject to R18 {i in Tcamion,b in Comp}: sum{r in RUTAPER134} A[i,b,r]<=1;
subject to R19 {i in Tcamion,b in Comp}: sum{r in RUTAPER141} A[i,b,r]<=1;
subject to R20 {i in Tcamion,b in Comp}: sum{r in RUTAPER142} A[i,b,r]<=1;
subject to R21 {i in Tcamion,b in Comp}: sum{r in RUTAPER143} A[i,b,r]<=1;
subject to R22 {i in Tcamion,b in Comp}: sum{r in RUTAPER144} A[i,b,r]<=1;
subject to R23 {i in Tcamion,b in Comp}: sum{r in RUTAPER211} A[i,b,r]<=1;
subject to R24 {i in Tcamion,b in Comp}: sum{r in RUTAPER212} A[i,b,r]<=1;
subject to R25 {i in Tcamion,b in Comp}: sum{r in RUTAPER213} A[i,b,r]<=1;
subject to R26 {i in Tcamion,b in Comp}: sum{r in RUTAPER214} A[i,b,r]<=1;
subject to R27 {i in Tcamion,b in Comp}: sum{r in RUTAPER221} A[i,b,r]<=1;
subject to R28 {i in Tcamion,b in Comp}: sum{r in RUTAPER222} A[i,b,r]<=1;
subject to R29 {i in Tcamion,b in Comp}: sum{r in RUTAPER223} A[i,b,r]<=1;
subject to R30 {i in Tcamion,b in Comp}: sum{r in RUTAPER224} A[i,b,r]<=1;
subject to R31 {i in Tcamion,b in Comp}: sum{r in RUTAPER231} A[i,b,r]<=1;
subject to R32 {i in Tcamion,b in Comp}: sum{r in RUTAPER232} A[i,b,r]<=1;
subject to R33 {i in Tcamion,b in Comp}: sum{r in RUTAPER233} A[i,b,r]<=1;
subject to R34 {i in Tcamion,b in Comp}: sum{r in RUTAPER234} A[i,b,r]<=1;
subject to R35 {i in Tcamion,b in Comp}: sum{r in RUTAPER241} A[i,b,r]<=1;
subject to R36 {i in Tcamion,b in Comp}: sum{r in RUTAPER242} A[i,b,r]<=1;
subject to R37 {i in Tcamion,b in Comp}: sum{r in RUTAPER243} A[i,b,r]<=1;
subject to R38 {i in Tcamion,b in Comp}: sum{r in RUTAPER244} A[i,b,r]<=1;
subject to R39 {i in Tcamion,b in Comp}: sum{r in RUTAPER311} A[i,b,r]<=1;
subject to R40 {i in Tcamion,b in Comp}: sum{r in RUTAPER312} A[i,b,r]<=1;
subject to R41 {i in Tcamion,b in Comp}: sum{r in RUTAPER313} A[i,b,r]<=1;
subject to R42 {i in Tcamion,b in Comp}: sum{r in RUTAPER314} A[i,b,r]<=1;
subject to R43 {i in Tcamion,b in Comp}: sum{r in RUTAPER321} A[i,b,r]<=1;
subject to R44 {i in Tcamion,b in Comp}: sum{r in RUTAPER322} A[i,b,r]<=1;
subject to R45 {i in Tcamion,b in Comp}: sum{r in RUTAPER323} A[i,b,r]<=1;
subject to R46 {i in Tcamion,b in Comp}: sum{r in RUTAPER324} A[i,b,r]<=1;
subject to R47 {i in Tcamion,b in Comp}: sum{r in RUTAPER331} A[i,b,r]<=1;
subject to R48 {i in Tcamion,b in Comp}: sum{r in RUTAPER332} A[i,b,r]<=1;
subject to R49 {i in Tcamion,b in Comp}: sum{r in RUTAPER333} A[i,b,r]<=1;
subject to R50 {i in Tcamion,b in Comp}: sum{r in RUTAPER334} A[i,b,r]<=1;
subject to R51 {i in Tcamion,b in Comp}: sum{r in RUTAPER341} A[i,b,r]<=1;
subject to R52 {i in Tcamion,b in Comp}: sum{r in RUTAPER342} A[i,b,r]<=1;
subject to R53 {i in Tcamion,b in Comp}: sum{r in RUTAPER343} A[i,b,r]<=1;
subject to R54 {i in Tcamion,b in Comp}: sum{r in RUTAPER344} A[i,b,r]<=1;
subject to R55 {i in Tcamion,b in Comp}: sum{r in RUTAPER411} A[i,b,r]<=1;
subject to R56 {i in Tcamion,b in Comp}: sum{r in RUTAPER412} A[i,b,r]<=1;
subject to R57 {i in Tcamion,b in Comp}: sum{r in RUTAPER413} A[i,b,r]<=1;
subject to R58 {i in Tcamion,b in Comp}: sum{r in RUTAPER414} A[i,b,r]<=1;
subject to R59 {i in Tcamion,b in Comp}: sum{r in RUTAPER421} A[i,b,r]<=1;
subject to R60 {i in Tcamion,b in Comp}: sum{r in RUTAPER422} A[i,b,r]<=1;
subject to R61 {i in Tcamion,b in Comp}: sum{r in RUTAPER423} A[i,b,r]<=1;
subject to R62 {i in Tcamion,b in Comp}: sum{r in RUTAPER424} A[i,b,r]<=1;
subject to R63 {i in Tcamion,b in Comp}: sum{r in RUTAPER431} A[i,b,r]<=1;
subject to R64 {i in Tcamion,b in Comp}: sum{r in RUTAPER432} A[i,b,r]<=1;
subject to R65 {i in Tcamion,b in Comp}: sum{r in RUTAPER433} A[i,b,r]<=1;
subject to R66 {i in Tcamion,b in Comp}: sum{r in RUTAPER434} A[i,b,r]<=1;
subject to R67 {i in Tcamion,b in Comp}: sum{r in RUTAPER441} A[i,b,r]<=1;
subject to R68 {i in Tcamion,b in Comp}: sum{r in RUTAPER442} A[i,b,r]<=1;
subject to R69 {i in Tcamion,b in Comp}: sum{r in RUTAPER443} A[i,b,r]<=1;
subject to R70 {i in Tcamion,b in Comp}: sum{r in RUTAPER444} A[i,b,r]<=1;
subject to R71 {i in Tcamion,b in Comp}: sum{r in RUTAPER511} A[i,b,r]<=1;
subject to R72 {i in Tcamion,b in Comp}: sum{r in RUTAPER512} A[i,b,r]<=1;
subject to R73 {i in Tcamion,b in Comp}: sum{r in RUTAPER513} A[i,b,r]<=1;
subject to R74 {i in Tcamion,b in Comp}: sum{r in RUTAPER514} A[i,b,r]<=1;
subject to R75 {i in Tcamion,b in Comp}: sum{r in RUTAPER521} A[i,b,r]<=1;
subject to R76 {i in Tcamion,b in Comp}: sum{r in RUTAPER522} A[i,b,r]<=1;
subject to R77 {i in Tcamion,b in Comp}: sum{r in RUTAPER523} A[i,b,r]<=1;
subject to R78 {i in Tcamion,b in Comp}: sum{r in RUTAPER524} A[i,b,r]<=1;
subject to R79 {i in Tcamion,b in Comp}: sum{r in RUTAPER531} A[i,b,r]<=1;
subject to R80 {i in Tcamion,b in Comp}: sum{r in RUTAPER532} A[i,b,r]<=1;
subject to R81 {i in Tcamion,b in Comp}: sum{r in RUTAPER533} A[i,b,r]<=1;
subject to R82 {i in Tcamion,b in Comp}: sum{r in RUTAPER534} A[i,b,r]<=1;
subject to R83 {i in Tcamion,b in Comp}: sum{r in RUTAPER541} A[i,b,r]<=1;
subject to R84 {i in Tcamion,b in Comp}: sum{r in RUTAPER542} A[i,b,r]<=1;
subject to R85 {i in Tcamion,b in Comp}: sum{r in RUTAPER543} A[i,b,r]<=1;
subject to R86 {i in Tcamion,b in Comp}: sum{r in RUTAPER544} A[i,b,r]<=1;
subject to R87 {i in Tcamion,b in Comp}: sum{r in RUTAPER611} A[i,b,r]<=1;
subject to R88 {i in Tcamion,b in Comp}: sum{r in RUTAPER612} A[i,b,r]<=1;
subject to R89 {i in Tcamion,b in Comp}: sum{r in RUTAPER613} A[i,b,r]<=1;
subject to R90 {i in Tcamion,b in Comp}: sum{r in RUTAPER614} A[i,b,r]<=1;
subject to R91 {i in Tcamion,b in Comp}: sum{r in RUTAPER621} A[i,b,r]<=1;
subject to R92 {i in Tcamion,b in Comp}: sum{r in RUTAPER622} A[i,b,r]<=1;
subject to R93 {i in Tcamion,b in Comp}: sum{r in RUTAPER623} A[i,b,r]<=1;
subject to R94 {i in Tcamion,b in Comp}: sum{r in RUTAPER624} A[i,b,r]<=1;
subject to R95 {i in Tcamion,b in Comp}: sum{r in RUTAPER631} A[i,b,r]<=1;
subject to R96 {i in Tcamion,b in Comp}: sum{r in RUTAPER632} A[i,b,r]<=1;
subject to R97 {i in Tcamion,b in Comp}: sum{r in RUTAPER633} A[i,b,r]<=1;
subject to R98 {i in Tcamion,b in Comp}: sum{r in RUTAPER634} A[i,b,r]<=1;
subject to R99 {i in Tcamion,b in Comp}: sum{r in RUTAPER641} A[i,b,r]<=1;
subject to R100 {i in Tcamion,b in Comp}: sum{r in RUTAPER642} A[i,b,r]<=1;
subject to R101 {i in Tcamion,b in Comp}: sum{r in RUTAPER643} A[i,b,r]<=1;
subject to R102 {i in Tcamion,b in Comp}: sum{r in RUTAPER644} A[i,b,r]<=1;
subject to R103 {i in Tcamion,b in Comp}: sum{r in RUTAPER711} A[i,b,r]<=1;
subject to R104 {i in Tcamion,b in Comp}: sum{r in RUTAPER712} A[i,b,r]<=1;
subject to R105 {i in Tcamion,b in Comp}: sum{r in RUTAPER713} A[i,b,r]<=1;
subject to R106 {i in Tcamion,b in Comp}: sum{r in RUTAPER714} A[i,b,r]<=1;
subject to R107 {i in Tcamion,b in Comp}: sum{r in RUTAPER721} A[i,b,r]<=1;
subject to R108 {i in Tcamion,b in Comp}: sum{r in RUTAPER722} A[i,b,r]<=1;
subject to R109 {i in Tcamion,b in Comp}: sum{r in RUTAPER723} A[i,b,r]<=1;
subject to R110 {i in Tcamion,b in Comp}: sum{r in RUTAPER724} A[i,b,r]<=1;
subject to R111 {i in Tcamion,b in Comp}: sum{r in RUTAPER731} A[i,b,r]<=1;
subject to R112 {i in Tcamion,b in Comp}: sum{r in RUTAPER732} A[i,b,r]<=1;
subject to R113 {i in Tcamion,b in Comp}: sum{r in RUTAPER733} A[i,b,r]<=1;
subject to R114 {i in Tcamion,b in Comp}: sum{r in RUTAPER734} A[i,b,r]<=1;
subject to R115 {i in Tcamion,b in Comp}: sum{r in RUTAPER741} A[i,b,r]<=1;
subject to R116 {i in Tcamion,b in Comp}: sum{r in RUTAPER742} A[i,b,r]<=1;
subject to R117 {i in Tcamion,b in Comp}: sum{r in RUTAPER743} A[i,b,r]<=1;
subject to R118 {i in Tcamion,b in Comp}: sum{r in RUTAPER744} A[i,b,r]<=1;
subject to R119 {i in Tcamion,b in Comp}: sum{r in RUTAPER811} A[i,b,r]<=1;
subject to R120 {i in Tcamion,b in Comp}: sum{r in RUTAPER812} A[i,b,r]<=1;
subject to R121 {i in Tcamion,b in Comp}: sum{r in RUTAPER813} A[i,b,r]<=1;
subject to R122 {i in Tcamion,b in Comp}: sum{r in RUTAPER814} A[i,b,r]<=1;
subject to R123 {i in Tcamion,b in Comp}: sum{r in RUTAPER821} A[i,b,r]<=1;
subject to R124 {i in Tcamion,b in Comp}: sum{r in RUTAPER822} A[i,b,r]<=1;
subject to R125 {i in Tcamion,b in Comp}: sum{r in RUTAPER823} A[i,b,r]<=1;
subject to R126 {i in Tcamion,b in Comp}: sum{r in RUTAPER824} A[i,b,r]<=1;
subject to R127 {i in Tcamion,b in Comp}: sum{r in RUTAPER831} A[i,b,r]<=1;
subject to R128 {i in Tcamion,b in Comp}: sum{r in RUTAPER832} A[i,b,r]<=1;
subject to R129 {i in Tcamion,b in Comp}: sum{r in RUTAPER833} A[i,b,r]<=1;
subject to R130 {i in Tcamion,b in Comp}: sum{r in RUTAPER834} A[i,b,r]<=1;
subject to R131 {i in Tcamion,b in Comp}: sum{r in RUTAPER841} A[i,b,r]<=1;
subject to R132 {i in Tcamion,b in Comp}: sum{r in RUTAPER842} A[i,b,r]<=1;
subject to R133 {i in Tcamion,b in Comp}: sum{r in RUTAPER843} A[i,b,r]<=1;
subject to R134 {i in Tcamion,b in Comp}: sum{r in RUTAPER844} A[i,b,r]<=1;
subject to R135 {i in Tcamion,b in Comp}: sum{r in RUTAPER911} A[i,b,r]<=1;
subject to R136 {i in Tcamion,b in Comp}: sum{r in RUTAPER912} A[i,b,r]<=1;
subject to R137 {i in Tcamion,b in Comp}: sum{r in RUTAPER913} A[i,b,r]<=1;
subject to R138 {i in Tcamion,b in Comp}: sum{r in RUTAPER914} A[i,b,r]<=1;
subject to R139 {i in Tcamion,b in Comp}: sum{r in RUTAPER921} A[i,b,r]<=1;
subject to R140 {i in Tcamion,b in Comp}: sum{r in RUTAPER922} A[i,b,r]<=1;
subject to R141 {i in Tcamion,b in Comp}: sum{r in RUTAPER923} A[i,b,r]<=1;
subject to R142 {i in Tcamion,b in Comp}: sum{r in RUTAPER924} A[i,b,r]<=1;
subject to R143 {i in Tcamion,b in Comp}: sum{r in RUTAPER931} A[i,b,r]<=1;
subject to R144 {i in Tcamion,b in Comp}: sum{r in RUTAPER932} A[i,b,r]<=1;
subject to R145 {i in Tcamion,b in Comp}: sum{r in RUTAPER933} A[i,b,r]<=1;
subject to R146 {i in Tcamion,b in Comp}: sum{r in RUTAPER934} A[i,b,r]<=1;
subject to R147 {i in Tcamion,b in Comp}: sum{r in RUTAPER941} A[i,b,r]<=1;
subject to R148 {i in Tcamion,b in Comp}: sum{r in RUTAPER942} A[i,b,r]<=1;
subject to R149 {i in Tcamion,b in Comp}: sum{r in RUTAPER943} A[i,b,r]<=1;
subject to R150 {i in Tcamion,b in Comp}: sum{r in RUTAPER944} A[i,b,r]<=1;
subject to R151 {i in Tcamion,b in Comp}: sum{r in RUTAPER1011} A[i,b,r]<=1;
subject to R152 {i in Tcamion,b in Comp}: sum{r in RUTAPER1012} A[i,b,r]<=1;
subject to R153 {i in Tcamion,b in Comp}: sum{r in RUTAPER1013} A[i,b,r]<=1;
subject to R154 {i in Tcamion,b in Comp}: sum{r in RUTAPER1014} A[i,b,r]<=1;
subject to R155 {i in Tcamion,b in Comp}: sum{r in RUTAPER1021} A[i,b,r]<=1;
subject to R156 {i in Tcamion,b in Comp}: sum{r in RUTAPER1022} A[i,b,r]<=1;
subject to R157 {i in Tcamion,b in Comp}: sum{r in RUTAPER1023} A[i,b,r]<=1;
subject to R158 {i in Tcamion,b in Comp}: sum{r in RUTAPER1024} A[i,b,r]<=1;
subject to R159 {i in Tcamion,b in Comp}: sum{r in RUTAPER1031} A[i,b,r]<=1;
subject to R160 {i in Tcamion,b in Comp}: sum{r in RUTAPER1032} A[i,b,r]<=1;
subject to R161 {i in Tcamion,b in Comp}: sum{r in RUTAPER1033} A[i,b,r]<=1;
subject to R162 {i in Tcamion,b in Comp}: sum{r in RUTAPER1034} A[i,b,r]<=1;
subject to R163 {i in Tcamion,b in Comp}: sum{r in RUTAPER1041} A[i,b,r]<=1;
subject to R164 {i in Tcamion,b in Comp}: sum{r in RUTAPER1042} A[i,b,r]<=1;
subject to R165 {i in Tcamion,b in Comp}: sum{r in RUTAPER1043} A[i,b,r]<=1;
subject to R166 {i in Tcamion,b in Comp}: sum{r in RUTAPER1044} A[i,b,r]<=1;
subject to R167 {i in Tcamion,b in Comp}: sum{r in RUTAPER1111} A[i,b,r]<=1;
subject to R168 {i in Tcamion,b in Comp}: sum{r in RUTAPER1112} A[i,b,r]<=1;
subject to R169 {i in Tcamion,b in Comp}: sum{r in RUTAPER1113} A[i,b,r]<=1;
subject to R170 {i in Tcamion,b in Comp}: sum{r in RUTAPER1114} A[i,b,r]<=1;
subject to R171 {i in Tcamion,b in Comp}: sum{r in RUTAPER1121} A[i,b,r]<=1;
subject to R172 {i in Tcamion,b in Comp}: sum{r in RUTAPER1122} A[i,b,r]<=1;
subject to R173 {i in Tcamion,b in Comp}: sum{r in RUTAPER1123} A[i,b,r]<=1;
subject to R174 {i in Tcamion,b in Comp}: sum{r in RUTAPER1124} A[i,b,r]<=1;
subject to R175 {i in Tcamion,b in Comp}: sum{r in RUTAPER1131} A[i,b,r]<=1;
subject to R176 {i in Tcamion,b in Comp}: sum{r in RUTAPER1132} A[i,b,r]<=1;
subject to R177 {i in Tcamion,b in Comp}: sum{r in RUTAPER1133} A[i,b,r]<=1;
subject to R178 {i in Tcamion,b in Comp}: sum{r in RUTAPER1134} A[i,b,r]<=1;
subject to R179 {i in Tcamion,b in Comp}: sum{r in RUTAPER1141} A[i,b,r]<=1;
subject to R180 {i in Tcamion,b in Comp}: sum{r in RUTAPER1142} A[i,b,r]<=1;
subject to R181 {i in Tcamion,b in Comp}: sum{r in RUTAPER1143} A[i,b,r]<=1;
subject to R182 {i in Tcamion,b in Comp}: sum{r in RUTAPER1144} A[i,b,r]<=1;
subject to R183 {i in Tcamion,b in Comp}: sum{r in RUTAPER1211} A[i,b,r]<=1;
subject to R184 {i in Tcamion,b in Comp}: sum{r in RUTAPER1212} A[i,b,r]<=1;
subject to R185 {i in Tcamion,b in Comp}: sum{r in RUTAPER1213} A[i,b,r]<=1;
subject to R186 {i in Tcamion,b in Comp}: sum{r in RUTAPER1214} A[i,b,r]<=1;
subject to R187 {i in Tcamion,b in Comp}: sum{r in RUTAPER1221} A[i,b,r]<=1;
subject to R188 {i in Tcamion,b in Comp}: sum{r in RUTAPER1222} A[i,b,r]<=1;
subject to R189 {i in Tcamion,b in Comp}: sum{r in RUTAPER1223} A[i,b,r]<=1;
subject to R190 {i in Tcamion,b in Comp}: sum{r in RUTAPER1224} A[i,b,r]<=1;
subject to R191 {i in Tcamion,b in Comp}: sum{r in RUTAPER1231} A[i,b,r]<=1;
subject to R192 {i in Tcamion,b in Comp}: sum{r in RUTAPER1232} A[i,b,r]<=1;
subject to R193 {i in Tcamion,b in Comp}: sum{r in RUTAPER1233} A[i,b,r]<=1;
subject to R194 {i in Tcamion,b in Comp}: sum{r in RUTAPER1234} A[i,b,r]<=1;
subject to R195 {i in Tcamion,b in Comp}: sum{r in RUTAPER1241} A[i,b,r]<=1;
subject to R196 {i in Tcamion,b in Comp}: sum{r in RUTAPER1242} A[i,b,r]<=1;
subject to R197 {i in Tcamion,b in Comp}: sum{r in RUTAPER1243} A[i,b,r]<=1;
subject to R198 {i in Tcamion,b in Comp}: sum{r in RUTAPER1244} A[i,b,r]<=1;


